/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author simone.bogoni
 */
public class Box {/*autore Bogoni*/
    int width;
    int height;
    int depth;
    void calculateVolume() {
        System.out.print("Volume is");
        System.out.println(width*height*depth);
    }   
        
    void calculateArea() {
        System.out.print("Area is");
        System.out.println(width*height);
    }
public static void main(String args[]){
    //static = esiste una sola copia "globale" a tutte le istanze di una determinata classe
    //ogni istanza della classe (oggetto) non riceve una copia delle variabile
    //classi sempre con la prima lettera maiuscola
    //si segue la denominazione a "cammello" se i nomi della ClasseSonoComposti
    //i campi sono variabili
    //possono essere primitivi o riferimenti ad oggetto
    //i campi seguono la denominazione detta a cammello
    //l'iniziale di ogni parola eccetto la prima parola è scrita con lettere minuscole
    //per esempio : age,maxAge,address, validAdress ,numberOfRows
    //una classe ha campi e metodi
    Box mybox1 = new Box();
    mybox1.width = 10;
    mybox1.height = 20;
    mybox1.depth = 15;
    mybox1.calculateVolume();
    mybox1.calculateArea();
    int area;
    area = mybox1.calculateArea(10);
    System.out.println("Area del quadrato:" + area);
    
    }
    
}
